/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package adsreis.com.Outros;

import java.text.DecimalFormat;

/**
 *
 * @author Pauroenriki
 */
public class ConvertDouble {
    
    public static String converterDoubleString(double precoDouble) {  
    /*Transformando um double em 2 casas decimais*/  
    DecimalFormat fmt = new DecimalFormat("##,##0.00");   //limita o número de casas decimais      
    String string = fmt.format(precoDouble);
    //String part = string.replace(",", ".");
    //String[] part = string.split("[,]");  
   // String preco = part[0]+"."+part[1];  
    return string;  
}  
  
    public static double converterDoubleString1(String valorString){
        /*Transformando um double em 2 casas decimais*/  
   // DecimalFormat fmt = new DecimalFormat("##,###0.00");   //limita o número de casas decimais      
        valorString.format("##,##0.00");
        
   // String string = fmt.format(valorString);  
        String part = valorString.replace(",", ""); 
        double preco = Double.parseDouble(part);  
        return preco;  
    }
    
    
public static double converterDoubleString2(String valorString){
        /*Transformando um double em 2 casas decimais*/  
   // DecimalFormat fmt = new DecimalFormat("##,###0.00");   //limita o número de casas decimais      
        valorString.format("0.00");
        String virgula = ",";
        String ponto = ".";
        
   // String string = fmt.format(valorString);
      
        String part = valorString.replace(",", "."); 
        double preco = Double.parseDouble(part);  
        
        return preco;  
        
    }
    public static double converterDoubleString3(String valorString){
        /*Transformando um double em 2 casas decimais*/  
   // DecimalFormat fmt = new DecimalFormat("##,###0.00");   //limita o número de casas decimais      
        valorString.format("##,##0.00");
        
   // String string = fmt.format(valorString);  
       
        //String part = valorString.replace(".", "");
        
       // double preco = Double.parseDouble(part);  
        //return preco;  
        
        
        
        String virgula = ",";
        String ponto = ".";
        
        Double preco = null;
   // String string = fmt.format(valorString);
        if(valorString.contains(virgula)){
        String part = valorString.replace(".", ""); 
        String part1 = part.replace(",", "."); 
        
        preco = Double.parseDouble(part1);  
        return preco;  
        }else{
          String part = valorString.replace(".", "");  
          preco = Double.parseDouble(part);  
        return preco;  
        }
        
    }
    
    public static float converterFloat(String v){
        Float f;
        v.format("##,##0.00");
        String virgula = ",";
        if(v.contains(virgula)){
        
        String ff = v.replace(".", "");
        String fff = ff.replace(",", ".");
        f = Float.parseFloat(fff);
        return f;
    }else{
    String ff = v.replace(".", "");
    f = Float.parseFloat(ff);
    return f;
        }
}
}
